package com.lei.zjs.service.ebi;

import java.util.List;

import org.hibernate.criterion.DetachedCriteria;
import org.springframework.transaction.annotation.Transactional;

import com.lei.zjs.vo.PageBean;
import com.lei.zjs.vo.Subarea;

/**
 * 分区管理Action
 * @author Spinacia
 *
 */

public interface SubareaService {

	/**
	 * 保存分区信息
	 * @param model
	 */
	public void save(Subarea model);

	/**
	 * 分页查询分区信息
	 * @param pageBean 分页数据实体
	 */
	public void pageQuery(PageBean pageBean);

	/**
	 * 查询所有分区信息
	 * @return
	 */
	public List<Subarea> findAll();

	/**
	 * 导入分区数据
	 * @param list
	 */
	public void importExcel(List<Subarea> list);

	/**
	 * 通过条件查询分区数据
	 * @param dc 
	 * @return
	 */
	public List<Subarea> findByConditions(DetachedCriteria dc);

}
